@echo off
chcp 65001 >nul
title 文件中转站

echo.
echo ===============================================
echo           文件中转站启动脚本
echo ===============================================
echo.

REM 检查Python是否安装
python --version >nul 2>&1
if errorlevel 1 (
    echo ❌ 错误: 未找到Python，请先安装Python 3.7+
    echo    下载地址: https://www.python.org/downloads/
    pause
    exit /b 1
)

echo ✅ Python环境检查通过

REM 检查依赖是否安装
echo 📦 检查依赖包...
pip show Flask >nul 2>&1
if errorlevel 1 (
    echo 📥 正在安装依赖包...
    pip install -r requirements.txt
    if errorlevel 1 (
        echo ❌ 依赖安装失败，请检查网络连接
        pause
        exit /b 1
    )
    echo ✅ 依赖安装完成
) else (
    echo ✅ 依赖包已安装
)

echo.
echo 🚀 正在启动文件中转站...
echo.

REM 启动应用
python start.py

echo.
echo 👋 文件中转站已关闭
pause